//
//  MinDepth_111.h
//  LeetCode
//
//  Created by 郝源顺 on 2020/3/23.
//  Copyright © 2020 desezed. All rights reserved.
//

#ifndef MinDepth_111_h
#define MinDepth_111_h

#include <stdio.h>
#include "Defines.h"
#include <stdlib.h>

//111. 二叉树的最小深度
//给定一个二叉树，找出其最小深度。
//
//最小深度是从根节点到最近叶子节点的最短路径上的节点数量。
//
//说明: 叶子节点是指没有子节点的节点。
//
//示例:
//
//给定二叉树 [3,9,20,null,null,15,7],
//
//    3
//   / \
//  9  20
//    /  \
//   15   7
//返回它的最小深度  2.

int minDepth(struct TreeNode* root);

#endif /* MinDepth_111_h */
